package com.yl.chainStore.services.company

import com.yl.chainStore.entity.company.CompanySmsModel
import com.yl.chainStore.entity.company.CompanySmsModelType
import com.yl.chainStore.pojo.vo.system.CompanySmsModelSelectVo
import com.yl.common.control.ResponseBody

interface ICompanySmsModelTypeService {

	/**
	 * 获取类型
	 */
	fun getTypeById(id:Long): CompanySmsModelType

	/**
	 * 修改类型参数
	 */
	fun updateType(type: CompanySmsModelType):ResponseBody

	/**
	 * 删除类型
	 */
	fun delType(id:Long):ResponseBody

	/**
	 * 添加模板
	 */
	fun addModel(model: CompanySmsModel):ResponseBody

	/**
	 * 修改模板
	 */
	fun updateModel(model: CompanySmsModel):ResponseBody

	/**
	 * 删除模板
	 */
	fun delModel(id:Long):ResponseBody

	/**
	 * 获取类型下的模板
	 */
	fun getModelList(vo: CompanySmsModelSelectVo):List<CompanySmsModel>







}
